// components/test/test.js
import {
  storeBindingsBehavior
} from "mobx-miniprogram-bindings"

import {
  store
} from "../../store/store"
Component({
  behaviors: [storeBindingsBehavior],
  storeBindings: {
    // 数据源
    store,
    // 需要的字段
    fields: {
      // 前者是组件使用的名字 后者是 store 中原本的名字
      tNumA1: 'numA1',
      tNumA2: 'numA2',
      tSum: "sum"
    },
    actions: {
      tUpdateNum1:'updateNum1',
      tUpdateNum2:'updataNum2'
    }


  },
  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    tHadler(e){
      console.log(e.target.dataset.step);
      // 调用store中的方法
      this.tUpdateNum2(e.target.dataset.step)


    }

  }
})